package com.zq.server.api.service;

import java.util.List;

import com.zq.common.core.domain.Result;
import com.zq.server.api.domain.dto.PublishActivityDto;
import com.zq.server.api.domain.entity.ApiActivity;

/**
 * @author Super
 * @description 针对表【activity】的数据库操作Service
 * @createDate 2024-02-25 20:19:00
 */
public interface ApiActivityService {

    List<ApiActivity> ListActivityInfo(String ars);


    /**
     * 发表活动
     *
     * @param publishActivityDto
     * @return
     */
    Boolean publishActivity(PublishActivityDto publishActivityDto);



/**
 * 根据 时间   地址 查询活动集合
 * @作者 Caige
 * @日期 2024.3.24 16:29
 * @Description
 * @param time
 * @param address
 * @return com.zq.common.core.domain.Result
 */
Result getActivityListByTimeAndByAddress(String time, String address);

    /**
     *获取用户参与过的集合
     * @作者 Caige
     * @日期 2024.3.27 13:14
     * @return com.zq.common.core.domain.Result
     */

    List<ApiActivity> getUserPlayActivityList();
}
